home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / Information / Inside Mac Games / 9310 (October 1993) / Inside Mac Games October 93 / Inside Mac Games October 93.rsrc / TEXT_132.txt < prev    next >
Text File  |  1993-09-23  |  24KB  |  127 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15. IMG Interview: Bungie's Jason Jones
  16. by Richard Rouse III
  17.  
  18.  
  19. Released in 1992, Jason Jones‚Äô Minotaur was the first true network game released commercially for the Macintosh. Instead of including networking as an afterthought as so many games had before it (Spectre being a prime example), Minotaur was fascinating because it required  human opponents, and was hence infinitely playable. As with many great games, its design was simple to grasp, yet nearly impossible to master. Minotaur is one of the few Macintosh-specific games to be nominated for Computer Gaming World‚Äôs prestigious Game of the Year award.    
  20.  
  21. At Macworld Boston of this year, Jones‚Äôs second game premiered, Pathways into Darkness. The first game for the Macintosh to feature real-time, three-dimensional texture mapping, Pathways pushed the technological envelope like no Macintosh game before it, showing the world that the Mac was every bit as good a games machine as the PC. In addition to the quantum leap in technology, Jones included a story that is interesting and involving, a vast assortment of original monsters and weaponry, and an adventure that takes more than finger dexterity to finish.
  22.  
  23. Many people are surprised to hear that Jason Jones, the man who did all  of the programming for both of these games, is only twenty-one and still an undergraduate at the University of Chicago. He and Alexander Seropian make up the nucleus of Chicago-based Bungie Software, which is quickly becoming one of the premier Macintosh game publishing houses. IMG took some time to interview this phenomenal programmer, interrupting him from his next Macintosh game which, he claims, will put Pathways to shame.  
  24.  
  25. IMG: How did you first start programming?
  26.  
  27. Jones: Like a lot of programmers my age, I started way back on the Apple II when I was in high school. I first learned Applesoft Basic and then 6502 Assembly.  As soon as Apple came out with the Macs my family got a Macintosh 128k, but I never did any development on that machine, except in Microsoft Basic 1.0, which was really awful.  After high school my family bought a Mac II and I got a job programming in C for a CAD/CAM company on PCs. Needless to say, I didn‚Äôt go to college for a year. During this year off, I bought MPW for the Macintosh and started doing Mac development on the side. All I ever did on the Apple II was write games, and it seemed logical to continue that on the Mac. Honestly, it‚Äôs the only good use of computers that I can think of. The first thing I did on the Mac was to port a modem game I‚Äôd written called Minotaur from 6502 Assembly on the Apple II into MPW C on the Mac. I was still finishing that when I came to college. By that time, I knew I wanted to write games. So I guess it all goes back to the Apple II.
  28.  
  29. IMG: How did Bungie Software get started?
  30.  
  31. Jones: Well, somewhere in the middle of my second year at college I met Alex, who at that time was running Bungie by himself and had already published Operation Desert Storm. He was looking for something else to publish, and we decided to work together on Minotaur. Alex started doing the packaging and marketing while I was finishing up the AppleTalk portions of the game. I think I worked on it from December of ‚Äô91 until it shipped in April of ‚Äô92. If I remember right, we initially planned to ship on April 1st, but the code somehow wasn‚Äôt ready until March. So we told everyone that our April1st ship date had been a joke. Anyway, it became obvious after we published Minotaur that Alex and I worked well together and we decided to become partners. We now each own half the company. It took us a while after we published Minotaur to get serious and try to do something real, and it wasn‚Äôt until January of this year that we started working in earnest on Pathways.
  32.  
  33. IMG: You designed Minotaur entirely by yourself?
  34.  
  35. Jones: Right. Like I said, Minotaur was originally an Apple II game for my friends and I to play over the modem. It was never released, and I never thought it would ever be a commercial product. It existed for about two years on the Apple II before I ported it to the Macintosh. During those two years, the combat system and the interaction between the various items continued to evolve and eventually lead to what we thought was a really fun game. The Mac version was almost a direct port of the Apple II code, which is why the screen looks kind of funny.
  36.  
  37. IMG: So how did Minotaur lead to Pathways?
  38.  
  39. Jones: Actually Pathways started out as Minotaur 3D, but we pretty quickly decided that Minotaur was not well suited to a 3D environment since so much of the game relied on the top-down point-of-view. We also wanted to create a game which could be played without a network or modem, which was Minotaur‚Äôs big marketing weakness. We eventually decided that we had a totally different product, and that it was going to be an adventure game. So, we wrote a story for it and started to carve out maps. . . . 
  40.  
  41. IMG: I heard that there were a lot of rejected plot-lines for Pathways into Darkness.
  42.  
  43. Jones: We started out with very simple and very clich√© plots. We moved away from those toward very interesting and unique but extremely difficult to understand stories.  The final plot turned out to be somewhere between these two extremes. We had initial plots as cheesy as: ‚ÄúYou‚Äôre an archeologist whose sister was kidnapped by some evil guy who wants an ancient artifact from you and you have to get the artifact and save her.‚Äù Sound familiar?
  44.  
  45. One of the more complicated plots involved you as the descendent of Roman soldiers who had been separated from the rest of their legion while attacking a group of barbarians in what is today Switzerland. They found a mountain spring that extended their lives by hundreds of years and founded this society of semi-immortals. Every seven years they would gather and the leader of the group would descend into this cave system and return with water from the spring to assure their longevity. Now and then their leader would be killed while getting the water, none of the other members knew why or how, and a new leader would have to be chosen. The game starts with the player having just been chosen by lot to descend into the caves, find the location of the spring, and become the new leader of the cult. Of course this was extremely dangerous, and several people had already died trying. It was a very interesting plot since your quest wasn‚Äôt necessarily virtuous, it didn‚Äôt involve doing good things or saving the world. It was just you were chosen, more or less against your will, to become the next leader of this freak cult of immortals. It‚Äôs similar to Pathways in that you would find dead people who were previous leaders of the cult or had died trying to find the spring.
  46.  
  47. It was even much more complicated than I‚Äôm letting on, and was a really cool story, but we decided that it was too involved. Basically we wanted something that could grab you. You can play Pathways without really knowing what the plot is at all, and with the complex plot you really couldn‚Äôt do that. You would have really had to get into the plot, and we didn‚Äôt want to force people to do that because a lot of people don‚Äôt want to. It was a really good story, at least I think it was because I wrote it, but I think it would have been burdensome. But in the long run, that‚Äôs the kind of game I‚Äôm much more interested in writing.    
  48.  
  49. IMG: Are you happy with the finished Pathways? Anything you would have changed?
  50.  
  51. Jones: Yeah, I‚Äôm happy with it. You reach a point in developing a piece of software, especially a game, where you just have to stop. You continue to have new ideas, people continue to suggest new features, the product could continue to evolve in beta for years. There‚Äôs a point where you just have to release it, and there‚Äôs also a point where MACWORLD [Expo] arrives. I‚Äôm happy with it, but I‚Äôll never do anything like Pathways again. We can do so much better now. Certainly the rendering technology is going to be different, the interface will change, and so on. We learned a lot from Pathways in that the window-based interface was just too complicated, and while it‚Äôs nice for people who have multiple or large monitors, they‚Äôre definitely the minority. Most people playing Pathways leave their windows in the same place all the time. I‚Äôll also spend more time on plot development. You‚Äôll see textures on the floor and on the ceiling, better tinting and darkening effects, and it‚Äôll be faster too. You‚Äôll be able to look up at the ceiling and down at the floor, instead of the ‚ÄúPathways Neck-Brace‚Äù where you can only look left and right.  
  52.  
  53. IMG: I‚Äôve got some criticisms of Pathways that you can respond to. A lot of people have complained that the game is too tough . . . .
  54.  
  55. Jones: Yeah, Pathways is probably more difficult than the average adventure game, but I don‚Äôt think that that‚Äôs a problem. I think that I‚Äôd rather have people complain that it‚Äôs too hard than that it‚Äôs too easy, because when a game is too easy, you somehow feel that you‚Äôve been cheated. But at the same time I realize that a lot of people are having problems with Pathways and it‚Äôs probably more difficult than I intended it to be. 
  56.  
  57. IMG: Many people seem to wish that the player could move faster. 
  58.  
  59. Jones: I think most of these comments arise from people who have played Wolfenstein 3D. I don‚Äôt think that the way you move in Wolfenstein is realistic; I think you move too fast. Most of the game-play in Pathways is based on dodging projectiles and actually not being able to outrun monsters. If I was going to let the player move really fast, I feel that the monsters would have to move like that as well. I don‚Äôt like the way in Wolfenstein you can turn around and run away from a fight. In Pathways several of the monsters, like the Wraiths, can actually outrun you, and most can at least keep pace with you, especially if you‚Äôre backing up. I just think that makes the game more interesting. If you were able to move much faster than you can now, dodging projectiles would be a lot easier, which I think some people would appreciate, but it wouldn‚Äôt have been as challenging. A lot of the Pathways world is based on relative velocity, and if the players speed increased everything else as well would have had to increase together. All the bullets would have had to move faster, and the monsters would have had to move faster, which wouldn‚Äôt really help you very much. If you want to move faster, drink the red potion.  
  60.  
  61. IMG: A few people have even found Pathways too violent.  
  62.  
  63. Jones: Pathways is actually a lot less violent than it almost was, but there are still a couple of gory animations, like when a Nightmare explodes or when a Skitter dies. If people don‚Äôt like to see blood, I guess they could find those animations offensive. But you‚Äôre not shooting people, remember. I think the problem a lot of people have with violence on TV and in movies is that it‚Äôs directed at people. In Pathways you‚Äôre shooting these inhuman monsters. My next game will probably be as bloody, if not a little worse.
  64.  
  65. IMG: You said Pathways was almost more violent than its current incarnation?
  66.  
  67. Jones: Yeah. The guy who was doing the art for Pathways, Colin Brent, was really good at drawing gore. He loved it. We had to ask him to tone down a couple of his drawings. 
  68.  
  69. IMG: What is your relationship with Colin? How did you two work on the development process together?
  70.  
  71. Jones: Colin and I worked on the plot of Pathways together, and with very little help from me he was turned loose to work on the art, and often he would come up with things I had never imagined or expected. For example, I didn‚Äôt tell him to draw a bipedal creature with six eyes along its chest and a long tongue wagging out of its neck, I just told him to draw something disgusting that the player would be afraid of. He came up with the Headless creature. Colin said that most of the challenge was not actually drawing the monsters, but coming up with unique designs for them, and I think he did a really excellent job at that. He‚Äôll be doing the art for one of our next games. It was really good to work with him, because he was able to take a lot of the creative job of monster design off of my shoulders.
  72.  
  73. IMG: You worked pretty much entirely by yourself on the coding of Pathways and Minotaur. Do you prefer doing the coding yourself, or is it just because there‚Äôs no one else to work with?
  74.  
  75. Jones: Minotaur was a very small project, most of which was already done, so it made sense that I work on that alone. Pathways was more a case of: ‚ÄúGee, we don‚Äôt have any money, and I‚Äôm the only one that has time to code.‚Äù I don‚Äôt mind working alone, but there were times when I was working on Pathways where it really would have helped to have people working with me. It‚Äôs very difficult to conceive and implement every last element of a project. Hopefully most of my future projects will be more collaborative. In Minotaur I did most of the graphics, and I think the art turned out better, and my job was easier, in Pathways where Colin was drawing everything.
  76.  
  77. IMG: How do you develop a product from concept to implementation? Does the technology come first, or the idea of the game?  
  78.  
  79. Jones: Minotaur was the case of, ‚ÄúHey, we‚Äôve got a great idea, lets make it into a game.‚Äù  So the concept really drove the coding and the technology. Pathways was more a case of ‚ÄúHey, we‚Äôve got this really great rendering technology, let‚Äôs make a game out of it,‚Äù where we had the 3D graphics engine before we knew what the game was going to be like. I don‚Äôt know which is better. In Pathways we would come up with cool ideas for screen effects, like the tinted teleporters or force fields, depth shading, and color table animation, and then we could come up with plot elements to match them. Sometimes it‚Äôs difficult to develop a game from the other direction, letting the story drive the technology, since without any idea of what‚Äôs possible you could really make the programmer‚Äôs job a nightmare. What we‚Äôre doing right now for the next game is developing more really cool rendering technology, so it‚Äôs probably going to be another case of the technology driving the plot, though for the latest project, the technology suggests such a compelling plot that I don‚Äôt think this will be a problem like it was for Pathways. With the new game, there‚Äôs one thing that immediately strikes you, and that‚Äôs what we‚Äôre going to work on first.
  80.  
  81. IMG: With the current influx of CD-ROM games there seems to be a trend to fancier graphics over plot-line/game-play/interaction. What do you think of this trend?
  82.  
  83. Jones: I think it‚Äôs a fad instead of trend, because I think that it will fade. Consumers will not continue to buy games they don‚Äôt like and which aren‚Äôt any fun. And if people don‚Äôt like games which sacrifice plot for cool graphics, they won‚Äôt continue to buy them. The computer gaming industry is definitely consumer driven. With the advent of CD-ROM and Macromind Director, a lot of people now have the opportunity to create cool looking games which are arguably not much fun to play. Many publishers seem to believe that they need to make games simple-minded for them to be widely popular, which I think is a total myth. I mean, look at Civilization. It‚Äôs a very complex strategy game and is at the same time one of the best-selling titles on the Mac or PC. I know people that ordinarily don‚Äôt have anything to do with computers, much less computer games, who play Civilization constantly. It‚Äôs a great game.   
  84.  
  85. IMG: What‚Äôs your impression of the Macintosh game market as a whole?
  86.  
  87. Jones: I think, from the publishers point of view, it‚Äôs still very small, but growing fast. People have been saying that about the Mac games market for the last ten years, of course, but I think it‚Äôs especially true now. With the Performas and the low-end color Macs, there is a large installed base of color capable computers which are fast enough to play good games. We still haven‚Äôt caught up with the PC, but I think we will, and  I think we will soon. And if nobody else does it, I‚Äôm going to do it. Every month something new is coming out that‚Äôs cool ‚Äî that‚Äôs closer to the stuff they have on the PC. Now you‚Äôre not going to see X-Wing, Wing Commander, Strike Commander, or Ultima Underworld next month, but actually you might see something better than Ultima Underworld early next year. 
  88.  
  89. IMG: Does Bungie plan to stay devoted solely to the Macintosh in the future?
  90.  
  91. Jones: Yeah, in the foreseeable future, Bungie will continue to develop products solely for the Macintosh. Whether our games are ported to the PC or whatever remains to be seen, but we won‚Äôt be doing that ourselves. Once again, I think the Mac is a great machine, it has so much more potential than we‚Äôve seen demonstrated so far.
  92.  
  93. IMG: Any plans for the PowerPC?
  94.  
  95. Jones: Yeah, we want Pathways in ROM! Seriously though, a texture mapping game running native on the PowerPC has amazing potential. I can‚Äôt really talk about the stuff we‚Äôre working on, except that it will be incredible.
  96.  
  97. IMG: What do you think of Apple‚Äôs involvement in the Mac game market?
  98.  
  99. Jones: It‚Äôs gotten a lot better. Recently they‚Äôve actually gotten serious about it. Apple‚Äôs doing the best they can to bring great games to the Mac. There was, for a pretty long time, a serious dearth of good Mac games. But Apple has changed their policy, and they were extremely helpful during the development of Pathways. The Apple Developer program is great.
  100.  
  101. IMG: It‚Äôs a frequent rumor that game developers have a lot of fun and make a ton of money. Is this the case?
  102.  
  103. Jones: I had a lot of fun developing Pathways, except for possibly the last month before MACWORLD when I wasn‚Äôt getting any sleep and had serious doubts as to whether we would actually ship at the show. But that‚Äôs why I do develop games, because it‚Äôs fun. As for making a lot of money, we basically broke even on Minotaur and it‚Äôs still unclear what‚Äôs going to happen with Pathways. So far all the money‚Äôs gone right back into advertising, doing promotions with dealers, paying the people who printed our packaging, et cetera. 
  104.  
  105. IMG: Will there be a Pathways II?  
  106.  
  107. Jones: I don‚Äôt think that Bungie will ever publish a game called Pathways into Darkness II. There‚Äôs a lot of reasons for that, one of them being that I tend to dislike sequels. Many times when a publisher comes out with a sequel to a game, it means that they made a lot of money on the first one and they‚Äôre going to continue to publish similar games until everyone gets sick of them. Sometimes those games are actually fun, and the people who liked the first one also like the second one, but sometimes they‚Äôre not. No, Bungie is not going to publish a Pathways II. A lot of cool things have happened with the rendering technology since Pathways shipped, and it suggests some different products which don‚Äôt really fit into the Pathways world.  
  108.  
  109. IMG: The next game will involve texture mapping then?  
  110.  
  111. Jones: Yeah, the game that I‚Äôm working on now definitely involves texture mapping, but in a way that makes Pathways look like it was using flat colored polygons. The development name of the new project is Mosaic. Anybody that thought Pathways was cool will most definitely need a change of underwear when they see this new thing. There are a few things you immediately notice about Pathways: it doesn‚Äôt have textures on the ceilings and floors, and on slower Macs you have to switch into the lower resolution mode to get an acceptable frame rate. Those are the two things we‚Äôve been trying to address in recent development. Pathways would have been an average PC game, but this next product will be something for PC users to be truly envious of.
  112.  
  113. IMG: So there will be more improvement in Mosaic than just a revved-up graphics engine?
  114.  
  115. Jones: One of the things I find extremely annoying about most games is that the computer rarely does anything novel. The first time you play a game it might surprise you, but in the long run it‚Äôs not very difficult to figure out how the computer will react in different situations. That‚Äôs why I like playing network games, because human opponents are completely unpredictable. One of my goals in the next game is to have the monsters react to you in ways that are fairly unusual in computer games. It‚Äôd be nice to point a weapon at a monster and have it run away and find its friends, for example, before it comes back and tries to kill you. Or in some way be able to parlay with the monsters, instead of just going and fighting them. And that kind of thing has been done before, but on very basic levels. I really want the monsters to be smart, and to have them react to you, not just to your presence. I want the monsters to know when they‚Äôre in your line on sight and when they‚Äôre not. I want them to know when they outnumber you, and when they out-gun you, and when they‚Äôre about to get creamed. And then I want them to react accordingly. There are easy ways of getting a monster to retreat for example, and we‚Äôve seen those in hundreds of computer games, but then there‚Äôs the complicated real  way, where you actually give the monster some sort of intelligence and knowledge of what‚Äôs actually going on.
  116.  
  117. IMG: So the monster intelligence is going to surpass the full-blown, prize-winning, master Artificial Intelligence found in Pathways?  
  118.  
  119. Jones: The situation in Pathways would be something like this: you‚Äôve got your M-79 grenade launcher out, you‚Äôve got a sack of high-explosive cartridges hanging from your belt, and a single random Headless monster walks around the corner. What does he do?  Well, he charges right at you and attacks. Which is totally stupid! He should either retreat, if he can, or maybe use the player‚Äôs favorite tactic in Pathways, which is to shoot and then run back around a corner. I think that it would be extremely annoying if the monsters could use hit and run tactics in the new game. Unless they out-gun you, in which case they‚Äôll charge right up in your face and attack. In the next game I want the monster types to have real personalities. I want the dumb monsters to act like the monsters in Pathways, if not dumber. Then there are the smarter monsters which have some basic sense of fear and self-preservation. But then there‚Äôs the level above that where the monsters are able to cooperate intelligently, where they‚Äôre able to run from you, where they will be able to talk to you. In Pathways the monsters sort of have different personalities, because they have different powers, but if you pay any attention at all you discover that they‚Äôre all running off exactly the same algorithm. In the next game I want you to have complete contempt for some of the monsters, and be really scared of meeting even a single one of the smart monsters.
  120.  
  121. IMG: Is Bungie working on anything else?
  122.  
  123. Jones: Actually, yes. The development name for the other project is Marathon, and it‚Äôs a drastically faster version of the Pathways graphics engine with optional texture mapping on the floor and ceiling. It will be much more of an arcade game than Pathways, or the upcoming Mosaic, and will certainly have a much more streamlined user interface. It could be compared to Wolfenstein, perhaps, in that it will be fast-action arcade game, but really it‚Äôll be completely different. The development goal of Marathon is to have a game that will run on the LC at 72 dpi in a reasonable window. Hopefully you‚Äôll see demos of both Marathon and Mosaic running at Macworld San Francisco in January, but no promises!
  124.  
  125.  
  126. Jason Jones can be reached on the Internet at: jon3@midway.uchicago.edu. 
  127.